export interface PayChannelVo {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 通道编码
   */
  channelCode: string;

  /**
   * 应用ID
   */
  appId: string | number;

  /**
   * 状态(0停用，1启用）
   */
  status: string;

  /**
   * 费率，百分比
   */
  feeRate: number;

  /**
   * 单次支付限额
   */
  payLimit: number;

  /**
   * 商户号
   */
  mchNo: string;

  /**
   * 商户名称
   */
  mchName: string;

  /**
   * 应用key
   */
  wxAppId: string | number;

  /**
   * 商户密钥
   */
  mchKey: string;

  /**
   * api版本(v2,v3)
   */
  apiVersion: string;

  /**
   * APIv2密钥
   */
  apiKeyTwo: string;

  /**
   * APIv3密钥
   */
  apiKeyThree: string;

  /**
   * p12证书,退款、转账时，必须要配置p12证书才可以执行
   */
  keyContent: string;

  /**
   * p12证书文件位置
   */
  keyFile: string;

  /**
   * apiclient_key.pem 证书文件的对应字符串
   */
  privateKeyContent: string;

  /**
   * apiclient_cert.pem
   */
  privateCertContent: string;

  /**
   * 备注
   */
  remark: string;

}

export interface PayChannelForm {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 通道编码
   */
  channelCode?: string;

  /**
   * 应用ID
   */
  appId?: string | number;

  /**
   * 状态(0停用，1启用）
   */
  status?: string;

  /**
   * 费率，百分比
   */
  feeRate?: number;

  /**
   * 单次支付限额
   */
  payLimit?: number;

  /**
   * 商户号
   */
  mchNo?: string;

  /**
   * 商户名称
   */
  mchName?: string;

  /**
   * 应用key
   */
  wxAppId?: string | number;

  /**
   * 商户密钥
   */
  mchKey?: string;

  /**
   * api版本(v2,v3)
   */
  apiVersion?: string;

  /**
   * APIv2密钥
   */
  apiKeyTwo?: string;

  /**
   * APIv3密钥
   */
  apiKeyThree?: string;

  /**
   * p12证书,退款、转账时，必须要配置p12证书才可以执行
   */
  keyContent?: string;

  /**
   * p12证书文件位置
   */
  keyFile?: string;

  /**
   * apiclient_key.pem 证书文件的对应字符串
   */
  privateKeyContent?: string;

  /**
   * apiclient_cert.pem
   */
  privateCertContent?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface PayChannelQuery extends PageQuery {

  /**
   * 通道编码
   */
  channelCode?: string;

  /**
   * 应用ID
   */
  appId?: string | number;

  /**
   * 状态(0停用，1启用）
   */
  status?: string;

  /**
   * 费率，百分比
   */
  feeRate?: number;

  /**
   * 单次支付限额
   */
  payLimit?: number;

  /**
   * 商户号
   */
  mchNo?: string;

  /**
   * 商户名称
   */
  mchName?: string;

  /**
   * 应用key
   */
  wxAppId?: string | number;

  /**
   * 商户密钥
   */
  mchKey?: string;

  /**
   * api版本(v2,v3)
   */
  apiVersion?: string;

  /**
   * APIv2密钥
   */
  apiKeyTwo?: string;

  /**
   * APIv3密钥
   */
  apiKeyThree?: string;

  /**
   * p12证书,退款、转账时，必须要配置p12证书才可以执行
   */
  keyContent?: string;

  /**
   * p12证书文件位置
   */
  keyFile?: string;

  /**
   * apiclient_key.pem 证书文件的对应字符串
   */
  privateKeyContent?: string;

  /**
   * apiclient_cert.pem
   */
  privateCertContent?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



